package com.ceair.flight.refund.dto.ota;

public class RefundTicketInfo {
	private Long id;
	/**
	 * 对应的乘机人航段id
	 * */
	private Long airPaxSegId;
	/**
	 * 乘客姓名
	 * */
	private String paxName;
	/**
	 * 乘客类型
	 * ADT成人
	 * CHD儿童
	 * INF婴儿
	 * */
	private String paxType;
	/**
	 * 证件类型
	 * NI：身份证；PP：护照；ID：其他
	 * */
	private String idType;
	/**
	 * 证件号
	 * */
	private String idNo;
	/**
	 * 出发机场三字码
	 * */
	private String departureAirportCode;
	/**
	 * 达到机场三字码
	 * */
	private String arrivalAirportCode;
	/**
	 * 是否国际线	0:否（国内） 1:是（国际）
	 * */
	private Boolean isInter;
	
	/**
	 * 出发日期
	 * 格式：yyyyMMdd
	 * */
	private Integer departureDate;
	/**
	 * 出发时间
	 * 格式：HH:mm
	 * */
	private String departureTime;
	/**
	 * 市场航班号
	 * */
	private String marketFlightNo;
	/**
	 * 舱位
	 * */
	private String cabinCode;
	/**
	 * 客票编号
	 * */
	private String tktNo;
	/**
	 * 票价总额	纯粹票价的总额
	 * */
	private Double tktAmt;
	/**
	 * 税费
	 * */
	private Double taxAmt;
	/**
	 * 备注信息
	 * */
	private String remark;
	/**
	 * 有效性标识	0：无效 1：有效
	 * */
	private Boolean isValid = true;
	/**
	 * 创建时间
	 * 格式：yyyyMMddHHmmss
	 * */
	private long crtDt;	
	/**
	 * 最后一次修改该记录的时间
	 * 格式：yyyyMMddHHmmss
	 * */
	private long optDt;
	/**
	 * 版本号
	 * 乐观锁使用
	 * */
	private Long versionNum;
	
	private RefundOrderInfo refundOrderInfo;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getPaxName() {
		return paxName;
	}
	public void setPaxName(String paxName) {
		this.paxName = paxName;
	}
	public String getPaxType() {
		return paxType;
	}
	public void setPaxType(String paxType) {
		this.paxType = paxType;
	}
	public String getIdType() {
		return idType;
	}
	public void setIdType(String idType) {
		this.idType = idType;
	}
	public String getIdNo() {
		return idNo;
	}
	public void setIdNo(String idNo) {
		this.idNo = idNo;
	}
	public String getDepartureAirportCode() {
		return departureAirportCode;
	}
	public void setDepartureAirportCode(String departureAirportCode) {
		this.departureAirportCode = departureAirportCode;
	}
	public String getArrivalAirportCode() {
		return arrivalAirportCode;
	}
	public void setArrivalAirportCode(String arrivalAirportCode) {
		this.arrivalAirportCode = arrivalAirportCode;
	}
	public Boolean getIsInter() {
		return isInter;
	}
	public void setIsInter(Boolean isInter) {
		this.isInter = isInter;
	}
	public Long getAirPaxSegId() {
		return airPaxSegId;
	}
	public void setAirPaxSegId(Long airPaxSegId) {
		this.airPaxSegId = airPaxSegId;
	}
	public Integer getDepartureDate() {
		return departureDate;
	}
	public void setDepartureDate(Integer departureDate) {
		this.departureDate = departureDate;
	}
	public String getDepartureTime() {
		return departureTime;
	}
	public void setDepartureTime(String departureTime) {
		this.departureTime = departureTime;
	}
	public String getMarketFlightNo() {
		return marketFlightNo;
	}
	public void setMarketFlightNo(String marketFlightNo) {
		this.marketFlightNo = marketFlightNo;
	}
	public String getCabinCode() {
		return cabinCode;
	}
	public void setCabinCode(String cabinCode) {
		this.cabinCode = cabinCode;
	}
	public String getTktNo() {
		return tktNo;
	}
	public void setTktNo(String tktNo) {
		this.tktNo = tktNo;
	}
	public Double getTktAmt() {
		return tktAmt;
	}
	public void setTktAmt(Double tktAmt) {
		this.tktAmt = tktAmt;
	}
	public Double getTaxAmt() {
		return taxAmt;
	}
	public void setTaxAmt(Double taxAmt) {
		this.taxAmt = taxAmt;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Boolean getIsValid() {
		return isValid;
	}
	public void setIsValid(Boolean isValid) {
		this.isValid = isValid;
	}
	public long getCrtDt() {
		return crtDt;
	}
	public void setCrtDt(long crtDt) {
		this.crtDt = crtDt;
	}
	public long getOptDt() {
		return optDt;
	}
	public void setOptDt(long optDt) {
		this.optDt = optDt;
	}
	public Long getVersionNum() {
		return versionNum;
	}
	public void setVersionNum(Long versionNum) {
		this.versionNum = versionNum;
	}
	public RefundOrderInfo getRefundOrderInfo() {
		return refundOrderInfo;
	}
	public void setRefundOrderInfo(RefundOrderInfo refundOrderInfo) {
		this.refundOrderInfo = refundOrderInfo;
	}
	
}
